home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / utility / pdq131.zip / PDQ.DOC < prev    next >
Text File  |  1992-11-28  |  35KB  |  1,124 lines

  1.  
  2.  
  3.  
  4.                  PDQ Utilities ver. 1.31
  5.               A Product of Chenango Shoreware
  6.                Copyright 1992 by G. Vrooman
  7.                    All rights reserved
  8.  
  9.  
  10.         Keeping track of files on a large hard disk can be a real
  11.     headache.  PDQ Utilities is a set of matched utilities which
  12.     can make life easier for any hard disk user.  PDQ includes 
  13.     the following utilities:
  14.  
  15.         SDC - A directory changer which can change to any directory
  16.     on any hard drive by entering just the first few letters of the 
  17.     directory name.  Unlike one directory changer which has been 
  18.     widely reviewed - 
  19.             
  20.         SDC can access floppy drives.
  21.  
  22.         SDC can display the directory tree.
  23.  
  24.         SDC can access drives explicitly.
  25.  
  26.         SDC can relocate as well as rename directories.
  27.  
  28.         SDC can recursively delete non-empty directories.
  29.  
  30.  
  31.         SDL - A directory lister which can display filenames sorted 
  32.     by name, extension, date or size and display them in one, two,
  33.     four or five column formats sorted vertically or horizontally.  
  34.     SDL can use the data files maintained by SDC to display any
  35.     directory on any drive with the same ease of use.
  36.  
  37.         GFF - The Gonzo File Finder is a powerful, flexible file locator
  38.     which can locate files by date, search files for strings, remove
  39.     unwanted files and execute DOS commands using the located file
  40.     as an argument.
  41.         
  42.         FFV - A handy file viewer which can read files up to 65,000 
  43.     lines, can do text searches and can access lines by number. FFV
  44.     is compatible with EGA and VGA extended text modes and can be used 
  45.     with virtually any size screen.
  46.  
  47.  
  48.         PDQ does not use a complex color configuration scheme for
  49.     each utility.  Instead, an easy to use screen color utility is
  50.     provided which will allow you to color your screen any way you
  51.     want.  PDQ Utilities will then determine appropriate highlight 
  52.     and menu bar colors based on the colors you have selected.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.     
  59.     SYSTEM REQUIREMENTS:  Hard disk, Any Monitor, 256k, IBM Compatible
  60.                   BIOS and DOS 3.0 or later.  
  61.  
  62.  
  63.     SUPPORT:  If you have any questions or comments about PDQ I can
  64.           be reached by E-MAIL on CompuServe, (70304,2223) or you 
  65.           can write me at the address below:
  66.  
  67.                 Gerald M. Vrooman
  68.                 6400 NY RT 79
  69.                 Chenango Forks, NY
  70.                 13746
  71.  
  72.           PDQ now has a support BBS.  For help with PDQ or just
  73.           to download the latest version you can call
  74.  
  75.                 The Mailbox BBS
  76.                 Binghamton, NY
  77.                 John Morrison, SYSOP
  78.                 (607) 798-0315
  79.  
  80.  
  81.  
  82.  
  83.                     INSTALLING PDQ
  84.  
  85.       Just copy the files to any convenient directory and make sure that
  86.     the directory is included in the PATH statement in your AUTOXEC.BAT
  87.     file.
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.                     CONFIGURING PDQ
  96.  
  97.       Under ordinary circumstances, PDQ is self-configuring.  You
  98.     can use CC to set your screen colors and PDQ will do the rest.
  99.     To provide an additional degree of flexibility certain parameters
  100.     can be set from the environment.  This is done by setting the
  101.     environment variable PDQCFG to the desired options.  eg:
  102.  
  103.             SET PDQCFG=CB6E6F7F25080
  104.  
  105.  
  106.         char 1        Drive to find PATH.SDC.  The default is drive
  107.             C but you may have reason to want PATH.SDC on
  108.             another drive.
  109.  
  110.     char 2          If this character is a "B" FFV will use the BIOS
  111.             to write text to the screen.  If it is any other
  112.             character FFV will write directly to video memory.
  113.             If you have a not-so-close compatible computer
  114.             you may have to use this feature.
  115.  
  116.     char 3-4    Normal screen colors for FFV and the menus for
  117.             SDC and SDL.  These are hex numbers and correspond
  118.             to standard DOS color attributes.  The first digit
  119.             ranges from 0 to 7 and sets the background color.
  120.             The second digit ranges from 0 to F and sets the 
  121.             foreground color.
  122.  
  123.     char 5-6    Highlite colors for FFV, SDC and SDL. Same
  124.             as above.
  125.  
  126.     char 7-8    Menu bar and scroll bar colors for FFV, SDC and
  127.             SDL.
  128.  
  129.     char 9-10    Number of rows in screen in decimal.  The normal 
  130.             screen has 25 rows.  FFV checks low memory for
  131.             the correct screen size but it may be necessary
  132.             to use this on some computers.
  133.  
  134.     char 11-13    Number of columns in screen in decimal.  The normal
  135.             screen has 80 columns.
  136.  
  137.  
  138.     If you just want to set the first one or two parameters you do not
  139.     have to set the others, but you do have to specify any paramters
  140.     occurring before the one you want to use.  You will not be able to
  141.     use the mode switching feature of FFV if you set the screen size.
  142.     You can use your AUTOEXEC.BAT file to set PDQCFG when your computer 
  143.     is booted.
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.                DOS SCREEN COLOR CODES
  152.  
  153.  
  154.                  NORMAL                BRIGHT / BLINK
  155.  
  156.     0    BLACK                8    BLACK
  157.  
  158.     1    BLUE                9    BLUE
  159.  
  160.     2    GREEN                A    GREEN
  161.  
  162.     3    CYAN                B    CYAN
  163.  
  164.     4    RED                C    RED
  165.  
  166.     5    MAGENTA                D    MAGENTA
  167.  
  168.     6    AMBER                E    YELLOW
  169.  
  170.     7    WHITE                F    WHITE
  171.  
  172.  
  173.     If a number between 8 and F is used for a foreground color you
  174.     will get bright text.  If it is used for background you will
  175.     get blinking text.
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                                PDQ COMMAND SUMMARY
  182. _______________________________________________________________________________
  183.  
  184.  
  185.  
  186.     NAME:
  187.  
  188.     CC       Change Color
  189.  
  190.  
  191.  
  192.     SYNTAX:
  193.  
  194.     cc                   Clears screen without resetting 
  195.                     attributes.
  196.  
  197.     cc  [/ab] fgnd [bkgnd [brdr]] Sets screen foreground, background
  198.                     and border colors.
  199.  
  200.  
  201.     SWITCHES:
  202.  
  203.         
  204.     a        ANSI compatible mode.
  205.                 
  206.     b               Set foreground Bold attribute to ON.
  207.  
  208.  
  209.  
  210.     DESCRIPTION:
  211.  
  212.       CC sets the screen foreground, background and border colors to 
  213.     those specified by the user.  The following colors are supported:
  214.  
  215.         BLACK   RED     GREEN   YELLOW  AMBER
  216.  
  217.         BLUE    MAGENTA CYAN    WHITE
  218.  
  219.     Because yellow is high intensity amber, it is impossible to have a 
  220.     yellow background.  Border colors will vary with the type of monitor.
  221.  
  222.       If only a foreground color is specified the background color 
  223.     defaults to black.  The border color always defaults to the background 
  224.     color.  To change the background color you need to specify the 
  225.     foreground color.  To change the border color you need to specify 
  226.     foreground and background colors.
  227.  
  228.       For ease of use CC will recognize the first three letters of any 
  229.     color name.  For example:
  230.  
  231.                         cc yel
  232.  
  233.     sets the foreground color to yellow with a black background and border,
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                         cc whi blu
  241.  
  242.     sets the foreground color to white and the background and border 
  243.     colors to blue, and
  244.  
  245.                         cc red whi red
  246.  
  247.     sets the foreground color to red, the background color to white and 
  248.     the border color to red.
  249.  
  250.       The /b switch sets the intensity of the foreground color to high.  
  251.     For example:
  252.  
  253.                         cc /b red
  254.  
  255.     sets the foreground color to high intensity red.
  256.  
  257.       If the screen is cleared after using CC, and ANSI.SYS is not 
  258.     installed, the screen will return to normal. This can be avoided by 
  259.     using CC without arguments to clear the screen, or by installing 
  260.     ANSI.SYS.
  261.  
  262.       If ANSI.SYS is installed, CC will detect it and generate the 
  263.     necessary escape codes.  A /a switch has been provided to force ANSI 
  264.     mode if needed.  See your DOS manual for more information about
  265.     ANSI.SYS.
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.     NAME:
  273.  
  274.     FFV      Friendly File Viewer
  275.  
  276.  
  277.     SYNTAX:
  278.  
  279.  
  280.         ffv [+#][+\string] file1..filen    Displays contents of files  one 
  281.                        page at a time.
  282.  
  283.     ffv dir                   Lists directory and allows you
  284.                        to choose file.
  285.  
  286.  
  287.     SWITCHES:
  288.  
  289.         +###            Begin displaying at line ###.
  290.  
  291.     +\string    Begin displaying at first occurrence of string.
  292.  
  293.     -##             Set display adaptor to mode ##.
  294.  
  295.  
  296.  
  297.     DESCRIPTION:
  298.  
  299.       FFV is a text file viewer which can be used to read files
  300.     containing up to 65,500 lines.  Wild cards and multiple arguments
  301.     can be used to view several files in sequence.  For example:
  302.  
  303.             ffv *.doc
  304.  
  305.     can be used to page through all .DOC files, and
  306.  
  307.             ffv whats.new pdq.doc
  308.  
  309.     will first read WHATS.NEW, then PDQ.DOC.
  310.       
  311.  
  312.       When FFV begins, it will display one page of text and then pause. 
  313.     The user can then enter one of the following commands:
  314.  
  315.                 <space>         Display next page of text.
  316.  
  317.                 <PgDn>          Clear screen and display next page.
  318.  
  319.                 ^D, D, ]      Display next half page of text.
  320.  
  321.                 Enter or        Display next line of text.
  322.                 Down Arrow
  323.  
  324.                 <PgUp>, ^B      Clear screen and display previous page.
  325.  
  326.                 ^U, U,  [       Move back one half page.
  327.  
  328.         Up Arrow    Move back one line.
  329.  
  330.  
  331.  
  332.  
  333.         Right Arrow    Shift screen one tab stop right.
  334.  
  335.         Left Arrow    Shift screen one tab stop left.
  336.  
  337.                 H, Backspace    Display help page.
  338.  
  339.                 ^L, .           Rewrite current page.
  340.  
  341.                 Home            Move to beginning of file.
  342.  
  343.                 End or $        Move to end of file.
  344.  
  345.                 N             Display next file.
  346.  
  347.         P         Return to previous file.
  348.  
  349.         F4        Select new file.
  350.  
  351.         \        Search text for string.  Ignore case.
  352.  
  353.         |        Search text for string.  Match exact case.
  354.  
  355.         /        Search text for next occurrence of string.
  356.  
  357.         ?        Search text for previous occurence of string.
  358.  
  359.                 -###            Move back ### lines.
  360.  
  361.                 +###            Move forward ### lines.
  362.  
  363.                 ###             Move to line number ###.
  364.  
  365.                 Q, Esc             Terminate the program.
  366.  
  367.  
  368.  
  369.       The escape key can be used to interrupt text searches and exit
  370.     the help screen.  It will also terminate the program from the main
  371.     menu.  F10 or Del can be used in place of Esc and  ^PgUp and ^PgDn
  372.     can be used in place of Home and End.
  373.  
  374.       The number of the top line is displayed on the menu bar unless 
  375.     the end of file message is visible, then the line number displayed 
  376.     will be the last line of the file.  Unless the file is very small, 
  377.     you can use PgUp to realign the last page and get rid of the message. 
  378.  
  379.       If the number keys are used to go to a line already on the screen, 
  380.     the screen will scroll until the line is at the top.  Otherwise the 
  381.     screen will clear and a new page will be displayed.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.       You can choose a new file by pressing F4.  The current directory
  389.     will be displayed and you can use the arrow keys to choose either
  390.     a new file or a new directory.  You can start the program in this
  391.     mode by using a directory as an argument.
  392.  
  393.       Text searches can be done by typing a "\" or a "|".  You will then 
  394.     be prompted to enter a search string.  FFV will begin displaying ten 
  395.     lines before the line containing the search string and the matching 
  396.     line will be highlighted.  The "\" command will ignore differences 
  397.     between upper and lower case.  The "|" command will find only strings
  398.     having the exact case as the search string.  Typing a "/" will find
  399.     the next occurrence of the string and will work with either of the
  400.     two previous commands.  Typing a "?" will search back through the
  401.     file for any previous occurence of the string.
  402.  
  403.  
  404.       If the +\string switch is used, FFV will search the first 
  405.     occurrence of "string" before displaying.  For example:
  406.  
  407.             ffv +\ffind dosnix.doc
  408.  
  409.     will scan DOSNIX.DOC for the first occurrence of "ffind" and
  410.     begin displaying ten lines before the first matching line.
  411.  
  412.       Case sensitive searches can also be initiated from the command
  413.     line.  Because "|" is a DOS operator it will be necessary to put
  414.     the argument in quotes.  For example:
  415.  
  416.         ffv "+|FFIND" dosnix.doc
  417.  
  418.  
  419.  
  420.       When +### is used as a switch, FFV will begin displaying at 
  421.     whatever line number is given after the plus sign.  For example:
  422.  
  423.         ffv +300 dosnix.doc
  424.  
  425.     will begin displaying at line 300.
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.       A new option has been added to change the mode of your display
  433.     adaptor.  To use this option type
  434.  
  435.                 ffv -n filename
  436.  
  437.     where n is the number of the new mode in decimal.  "n" can be any 
  438.     valid text mode and you should check the manual for your graphics 
  439.     card to see what modes are supported. If you use this option do not
  440.     use PDQCFG to set the screen size.  Common text modes are listed
  441.     below:
  442.  
  443.  
  444.                                Standard  Text  Modes
  445.  
  446.         Mode       Card            Format
  447.  
  448.         0      CGA        40 X 25     Black & White
  449.         1      CGA        40 X 25     Color
  450.         2      CGA        80 X 25     Black & White
  451.         3         CGA        80 X 25     Color
  452.         7      Monochrome    80 X 25     Black & White
  453.  
  454.     EGA and VGA cards support all of the above modes but VGA does not
  455.     distinguish beetween CGA Color and Black & White modes.
  456.  
  457.  
  458.                 Extended Text Modes
  459.  
  460.          Mode                    Format
  461.  
  462.             80 (50h)                80 X 30
  463.         81 (51h)                80 X 43
  464.         82 (52h)                80 X 60
  465.         83 (53h)                132 X 25
  466.         84 (54h)                132 X 30
  467.         85 (55h)                132 X 43
  468.         86 (56h)                132 X 60
  469.  
  470.     These mode numbers were taken from the manual for my VGA card.
  471.     It is a fairly common card but you may have to experiment to
  472.     see which ones work on yours.
  473.  
  474.  
  475.             
  476.  
  477.  
  478.  
  479.  
  480.     NAME:
  481.  
  482.     GFF           Gonzo File Finder
  483.  
  484.  
  485.     SYNTAX:
  486.  
  487.     gff [/switches] [path] [+-=date] filename       Finds all files in path 
  488.                             with the same name.
  489.  
  490.     gff /e "command {}" [path] [+-=date] filename     Executes DOS command 
  491.                             when each file is 
  492.                             located.
  493.  
  494.     gff /s "string" [path] [+-=date] filename    Searches all copies of
  495.                             file for text.
  496.  
  497.                             
  498.  
  499.     SWITCHES:
  500.  
  501.     a               Include hidden and system files in search.
  502.     c        Continous scroll, no highlights.
  503.         d               Include directories in search.
  504.     e        Execute DOS command.
  505.         f               Include floppy drives in search.
  506.     l        display in long format, showing
  507.                         attributes, size, time and date.
  508.         m               Display totals for each directory.
  509.     n        Display output in lower case.
  510.         r               Remove files interactively.
  511.     ru        Remove files Unconditionally.
  512.     s        Search files for text.
  513.         ?               Display help screen.
  514.  
  515.  
  516.  
  517.     DESCRIPTION:
  518.  
  519.       GFF will search the specified path for all copies of a given 
  520.     file.  "path" should be a valid directory name or drive spec. If 
  521.     "path" is omitted the search will begin from the root directory of 
  522.     the current drive.  If "*:" is used for a path GFF will search all 
  523.     available hard drives. Wild cards can be used in file names and all 
  524.     subdirectories will be searched. For example:
  525.  
  526.                 gff *.bak
  527.         or
  528.                 gff \ *.bak
  529.  
  530.         will search the entire current drive for all files named with
  531.         an extension of .BAK.
  532.  
  533.                 gff d: temp
  534.  
  535.         will search all of drive D for all files named TEMP,
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                 gff *: temp
  542.  
  543.         will search all hard drives for all files named TEMP, and
  544.  
  545.         gff \games poker.exe
  546.  
  547.         will search the directory \GAMES and all subdirectories for all files 
  548.     named POKER.EXE.
  549.  
  550.  
  551.       The /r switch can be used to delete files.  For example:
  552.  
  553.         gff /r c:\ *.bak
  554.  
  555.     will search drive c for all files with an extension of .BAK and 
  556.     remove them.  The user will be prompted before each file is removed.
  557.     To delete files without verification use the /ru switch.
  558.  
  559.       GFF will locate hidden and system files with the /a switch  but 
  560.     the /ru switch cannot be used to remove protected files.  Use the 
  561.     /r switch to remove these files.
  562.  
  563.           The /l switch can be used to display complete information on each 
  564.     file located and the /c switch will disable highlights and screen
  565.     pauses, allowing the output to be redirected.
  566.  
  567.       The /m switch will display the total number of matching files in 
  568.     each directory along with the total number of bytes used.  For 
  569.     example:
  570.  
  571.         gff /almk c:\ *.* > disk.log
  572.  
  573.     will create a complete usage map of the user's hard disk and store 
  574.     it in DISK.LOG.
  575.  
  576.       When "*:" is used as a drive spec, GFF will ignore floppy drives 
  577.     unless the /f switch is used.  This eliminates the annoying wait
  578.     on empty floppy drives.  Floppy drives can still be searched
  579.     directly without using the /f switch.
  580.  
  581.       A semicolon can now be used to terminate a drive spec in place
  582.     of a colon.  In addition GFF will consider ";;" equivalent to
  583.     "*:" and search all drives.  These modifications save a few
  584.     key strokes.
  585.  
  586.     NOTE: GFF uses the MSDOS LASTDRIVE parameter to determine the 
  587.     number of available drives. If GFF attempts to search non-existent 
  588.     drives insert the following line in CONFIG.SYS:
  589.  
  590.             LASTDRIVE = x
  591.  
  592.         where x is the letter of your last logical drive.
  593.  
  594.  
  595.  
  596.  
  597.  
  598.        GFF can also locate files based on date.  The date parameter
  599.     should be entered after any switches and before the path and file 
  600.     arguments.  The date should be preceded by a "+", "-" or "=".
  601.     For example:
  602.  
  603.             gff -07/04/91 *.*
  604.  
  605.     will locate all files created or modified since July 4th, 1991.
  606.     
  607.             gff /l +07/04/1991 *.txt
  608.  
  609.     will locate all  .TXT files older than July 4th, 1991 and display
  610.     them in long format.
  611.  
  612.             gff /ru =07/04/1991 d; *.* 
  613.  
  614.     will locate and remove all files on drive D which are dated
  615.     July 4th, 1991. 
  616.  
  617.         GFF can now locate files by number of days back as well as 
  618.     actual date.  For example:
  619.  
  620.             gff =5 *.*
  621.  
  622.     will locate all files created exactly five days ago and 
  623.  
  624.             gff -5 *.* 
  625.  
  626.     will locate all files newer than five days.
  627.  
  628.  
  629.       The /e switch which will cause the program to shell to DOS and 
  630.     execute a command whenever a file is located.  The command can
  631.     be any valid DOS command or any executable program.  The name 
  632.     of the located file can be parsed into the command argument by 
  633.     inserting a pair of braces wherever you want the file to be used.  
  634.     For example:
  635.  
  636.             gff /e "pkunzip {}" *.zip
  637.  
  638.     would unzip all the ZIP files on the current drive.  If a null
  639.     argument is used,  GFF will shell to DOS in the directory in
  640.     which the file is located, giving you an opportunity to do
  641.     whatever you want.  For example:
  642.  
  643.                 gff /e "" test.txt
  644.  
  645.     The power of this switch is limited only by your imagination.
  646.  
  647.  
  648.  
  649.  
  650.       GFF can also be used to search files for text.  For example
  651.     
  652.             gff /s "four score" *.txt
  653.  
  654.     will locate all .TXT files containing the text "four score".
  655.     The name of each file will be displayed along with each line
  656.     containing the desired text.  Text searches do not distinguish
  657.     between upper and lower case.  This switch is intended for use
  658.     with text files and can not be used reliably with binary files.
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.     NAME:
  667.  
  668.     SDC    Slick Directory Changer
  669.  
  670.  
  671.     SYNTAX:
  672.  
  673.     sdc [/switches] [d:]dir1        Changes directory to dir1.
  674.     sdc /mv dir1 dir2            Moves dir1 to dir2.
  675.  
  676.  
  677.     SWITCHES:
  678.  
  679.     c    Do not pause when screen is full.
  680.     l    Scan drive and list directories.
  681.     m    Create directory and update path file.
  682.     mv    Move directory and update path file.
  683.     n    Display directory tree without graphics.
  684.     q    Quick scan.  Do not look for extensions.
  685.     r    Remove directory and update path file.
  686.     s    Scan drive. No screen output.
  687.     t    Display directory tree with graphics.
  688.     ?    Display help screen.
  689.  
  690.  
  691.  
  692.     DESCRIPTION:
  693.  
  694.  
  695.       SDC allows you to change directories by entering only the directory 
  696.     name rather than the whole path name.  For example, if you have a 
  697.     directory  named \MODEM\FILES\ZIP you can reach the directory 
  698.     from anywhere on your drive by entering:
  699.  
  700.             sdc zip
  701.  
  702.     instead of:
  703.  
  704.             cd \modem\files\zip
  705.  
  706.     SDC can also find directories if given just the first few letters of  
  707.     the name.  If  you  have a directory named \GAMES\POKER\BIGDECK, 
  708.     entering:
  709.  
  710.             sdc big
  711.  
  712.     will  find it.
  713.  
  714.  
  715.         If  SDC finds  more than one directory with the same name, it will 
  716.     display all directories found and  prompt you  to choose one.
  717.     A new menu has been installed with both a selector bar and a speed
  718.         search feature.  To use speed search, enter the next letter of the
  719.     directory name to narrow the search or use the backspace key to
  720.     widen the search.
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.       SDC will locate directories on any hard drive without using a 
  728.     drive spec.  To change to a directory on a floppy  drive, or just
  729.     to speed things up, you can enter the drive spec along with the 
  730.     directory name with no space or slash between them.  For example 
  731.     if you are currently using drive C and you wish to change to 
  732.     B:\GAMES\BOARD\CHECKERS you can enter:
  733.  
  734.             sdc b:checkers
  735.         or
  736.  
  737.             sdc b:check
  738.  
  739.     A drive spec can be terminated by a semicolon as well as a colon.
  740.     This allows you to change drives without hitting the shift key.
  741.     For example:
  742.  
  743.             sdc b;check
  744.  
  745.  
  746.       To install SDC, copy SDC.EXE to the root directory of your boot 
  747.     drive or to any directory pointed  to by the DOS PATH parameter. 
  748.     Then enter:
  749.  
  750.             sdc /s
  751.  
  752.        SDC will scan all hard drives for directories and store    them in a
  753.     file named PATH.SDC which is maintained in the root directory of
  754.     drive C.  Because SDC refers to this file to find directories, 
  755.     it should not be removed.  To scan floppy drives you can enter:
  756.  
  757.             sdc /s d:
  758.  
  759.     where "d" is the letter of the drive you are scanning. If you are
  760.     are using SDC with floppy disks it is sometimes more convenient to 
  761.     scan and change  the  directory in one step.  For example:
  762.  
  763.             sdc /s a:text
  764.  
  765.     will  scan the  floppy disk in drive A and  change to a directory 
  766.     named TEXT.
  767.  
  768.        SDC will automatically check for C:\PATH.SDC and scan your 
  769.     drives if it is not found.  The /s switch can be used for updates.  
  770.     You can lock out undesired drives by setting the environment
  771.     variable SDNOSCAN to the letters of the drives that you want to
  772.     ignore.  For example:
  773.  
  774.             set sdnoscan=df
  775.  
  776.     will cause SDC to ignore drives D and F.  You can still change
  777.     to these drives and SDC will work like the CD command.
  778.  
  779.  
  780.       If a full path name or one of the standard  DOS directory symbols 
  781.     ("\",  "." or "..") is given, SDC will change directories immediately
  782.     without checking PATH.SDC.
  783.  
  784.       If the /t switch is used, SDC will display the directory tree 
  785.     on your screen while it    is scanning.  The screen will pause after 
  786.     displaying each page of information and give you an opportunity
  787.     to choose a directory.  PATH.SDC will not be updated unless the 
  788.     /c switch is used.  For redirection to non-IBM printers, the /n 
  789.     switch will display the directory tree without using graphics 
  790.     characters.  The /l switch will display a list of directories 
  791.     instead of a tree.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.       The /l, /n, and /t switches are different from the /s switch
  798.     in one respect.  If no drive is specified only the current 
  799.     drive will be scanned.  If the /s switch is combined with any
  800.     of these switches all hard drives will be scanned.
  801.  
  802.  
  803.       If none of your directory names have extensions you can use
  804.     the /q switch with any of the above switches for quicker scans.
  805.     For example:
  806.  
  807.             sdc /sq    or    sdc /tq
  808.  
  809.  
  810.        The /m and /r switches can be used to create and remove directories.
  811.     Rules for path names are the same as for DOS and PATH.SDC will be 
  812.     updated after each change.  If other commands are used to create
  813.     and remove directories you will have to rescan the affected drive.
  814.     The /r switch will now clean out the directory and recursively
  815.     remove all subdirectories before removing it.
  816.  
  817.       A /mv switch has been added to relocate directories.  Old and
  818.     new directories no longer need to be in the same parent directory
  819.     but still need to be on the same drive.  You can move directories
  820.     to a different drive by using XCOPY to copy the directory and
  821.     then using SDC to remove the old directory.
  822.  
  823.     NOTE: SDC uses the MSDOS LASTDRIVE parameter to determine the 
  824.     number of available drives on your system.  For best performance 
  825.     insert the following line in CONFIG.SYS:
  826.  
  827.             LASTDRIVE = x
  828.  
  829.         where x is the letter of your last logical drive.
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.     NAME:
  837.  
  838.     SDL      Slick Directory Lister.
  839.  
  840.  
  841.     SYNTAX:
  842.  
  843.       sdl [/switches] [dir]               Displays contents of dir
  844.  
  845.  
  846.  
  847.     SWITCHES:
  848.  
  849.     2        Display two entries per line with size and date.
  850.     4        Display four entries per line showing size only.
  851.         a               Display hidden and system files.
  852.     c        Continuous scroll, no highlights.
  853.         e               Sort file names by extension.
  854.         f               Display files only. Omit directories.
  855.         k               Do not pause when screen is full.
  856.         l               Display files in long format, showing
  857.                         name, attributes, size, time and date.
  858.     n        Display file names in lower case.
  859.         r               Reverse order of sort.
  860.         t               Sort files by time and date.
  861.         u               Do not sort files.
  862.     x        Display files sorted across screen.
  863.     z        Sort files by size.
  864.         ?               Display help screen.
  865.  
  866.  
  867.  
  868.     DESCRIPTION:
  869.  
  870.       SDL displays the contents of a directory sorted down the screen 
  871.     in five columns.  The arguments can be either files or directories. 
  872.     If wildcards are used, all matching files will be listed.  Multiple
  873.     arguments are accepted and more than one directory can be displayed.
  874.     If no arguments are used, the contents of the current directory will
  875.     be displayed.  File totals will be displayed at the bottom of the 
  876.     listing.
  877.  
  878.           The /x switch will display files sorted across the screen and
  879.     is useful when there are too many files for one page.
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.       If the /l switch is used, one entry per line is displayed, showing 
  887.     name, attributes, size of file in bytes, and time and date of last 
  888.     modification.  Attributes displayed in this format are:
  889.  
  890.                         <DIR>           Subdirectory.
  891.                         A               Archive bit is set.
  892.                         R               File is read only.
  893.                         H               File is hidden.
  894.                         S               File is system.
  895.  
  896.     At the  end of each display the size of the directory in bytes is
  897.     shown. The size of any subdirectories is not included in this figure.
  898.     Also shown is the remaining disk space.
  899.  
  900.       SDL now has two new display formats.  The /2 switch will display
  901.     two entries per line showing file size and date and the /4 switch
  902.     will display four entries per line showing size only.  In these
  903.     two modes the files are sorted down each column.  The /x switch
  904.     can be combined with either of these switches to display files
  905.     sorted horizontally.
  906.  
  907.  
  908.           SDL will pause after displaying one page of information. Typing "q" 
  909.       at this point will terminate the program. Typing any other key will  
  910.     continue the display.  The /c switch will suppress this feature and 
  911.     provide a continuous output which can be  redirected.  In addition,
  912.     the /c switch will eliminate any graphics characters, allowing the
  913.     output to be redirected to a non-IBM printer.
  914.  
  915.  
  916.       If the /a switch is used, any hidden or system files contained in 
  917.     the directory are also displayed.  The /f switch will display file
  918.     names only and omit any subdirectories.  
  919.  
  920.  
  921.       The /t switch will will sort files by time and date and can be 
  922.     used with the /r switch to display newest files first.  The /e 
  923.     switch     will sort file names by extension and the /u switch will 
  924.     provide unsorted output if so desired.  The /n switch will provide 
  925.     lower case output if needed.
  926.  
  927.       SDL will accept either directory names or file names as
  928.     arguments.  If a directory name is given SDL will display
  929.     the contents of that directory.  If a file name is given,
  930.     SDL will display only the given file name.  This feature 
  931.     can be used with wild cards.  For example:
  932.  
  933.             sdl *.txt
  934.  
  935.  
  936.  
  937.  
  938.  
  939.     will display all files in the given directory with an ex-
  940.     tension of .TXT.  More than one file or directory name can 
  941.     be given as an argument.  For example:
  942.  
  943.             sdl *.c *.exe
  944.  
  945.     will display all files with an extension of .C or .EXE while
  946.     
  947.             sdl \bin \pdq
  948.  
  949.     will first display the contents of \BIN then the contents of
  950.     \PDQ.
  951.     
  952.  
  953.       SDL can  be custom configured by setting the environment
  954.     variable "SDL" to the desired switches.  For example:
  955.  
  956.             set sdl=le
  957.  
  958.     will cause SDL to default to the long format, with files sorted
  959.     by extension, unless a switch is specified on the command line. 
  960.  
  961.  
  962.       SDL is SDC compatible and if SDC is installed, SDL will accept
  963.     partial directory names. SDL will first look for an immediate 
  964.     directory with the specified name.  If no directory is found it will 
  965.     check PATH.SDC for any matches.  If no matches are found it will then 
  966.     check for a file with the given name.  When using this feature the 
  967.     user is    limited to one argument.  If more than one directory is 
  968.     specified on the command line, PATH.SDC will not be searched.  This 
  969.     feature has been made invisible so that SDL can still be used as a 
  970.     stand-alone directory lister.  As a result no error messages relating
  971.     to SDC or PATH.SDC will be displayed.
  972.  
  973.  
  974.           SDL will not recursively list subdirectories but the Gonzo
  975.     File Finder can be used to obtain the same result.  For example:
  976.  
  977.             gff /lm dirname *.*
  978.  
  979.             gff /m . *.*
  980.  
  981.  
  982.  
  983.  
  984.  
  985.                 ABOUT SHAREWARE
  986.  
  987.         Shareware distribution gives users a chance to try software
  988.     before buying it. If you try a Shareware program and continue
  989.     using it, you are expected to register. Individual programs
  990.     differ on details -- some request registration while others
  991.     require it, some specify a maximum trial period. With
  992.     registration, you get anything from the simple right to continue
  993.     using the software to an updated program with printed manual.
  994.  
  995.         Copyright laws apply to both Shareware and commercial software,
  996.     and the copyright holder retains all rights, with a few specific
  997.     exceptions as stated below. Shareware authors are accomplished
  998.     programmers, just like commercial authors, and the programs are
  999.     of comparable quality. (In both cases, there are good programs
  1000.     and bad ones!) The main difference is in the method of
  1001.     distribution. The author specifically grants the right to copy
  1002.     and distribute the software, either to all and sundry or to a
  1003.     specific group. For example, some authors require written
  1004.     permission before a commercial disk vendor may copy their
  1005.     Shareware.
  1006.  
  1007.         Shareware is a distribution method, not a type of software. 
  1008.     You should find software that suits your needs and pocketbook,
  1009.     whether it's commercial or Shareware. The Shareware system makes
  1010.     fitting your needs easier, because you can try before you buy.
  1011.     And because the overhead is low, prices are low also. Shareware
  1012.     has the ultimate money-back guarantee -- if you don't use the
  1013.     product, you don't pay for it.
  1014.  
  1015.             DISCLAIMER - AGREEMENT
  1016.  
  1017.         Users of PDQ must accept this disclaimer of warranty:
  1018.     "PDQ Utilities is supplied as is.  The author disclaims all 
  1019.     warranties, expressed or implied, including, without limitation, 
  1020.     the warranties of merchantability and of fitness for any purpose.
  1021.     The author assumes no liability for damages, direct or conse-
  1022.     quential, which may result from the use of PDQ Utilities."
  1023.  
  1024.             PDQ Utilities is a "shareware program" and is provided at no 
  1025.     charge to the user for evaluation.  Feel free to share it with 
  1026.     your friends, but please do not give it away altered or as part of
  1027.     another system.  The essence of "user-supported" software is to
  1028.     provide personal computer users with quality software without
  1029.     high prices, and yet to provide incentive for programmers to
  1030.     continue to develop new products.  If you find this program
  1031.     useful and find that you are using PDQ Utilities and continue to 
  1032.     use PDQ Utilities after a reasonable trial period, you must make 
  1033.     a registration payment of $25.00 to the author.  The $25.00
  1034.     registration fee will license one copy for use on any one
  1035.     computer at any one time.  You must treat this software just like
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.     a book.  An example is that this software may be used by any
  1042.     number of people and may be freely moved from one computer
  1043.     location to another, so long as there is no possibility of it
  1044.     being used at one location while it's being used at another.
  1045.     Just as a book cannot be read by two different persons at the
  1046.     same time.
  1047.  
  1048.         Commercial users of PDQ Utilities must register and pay for 
  1049.     their copies of PDQ Utilities within 30 days of first use or their 
  1050.     license    is withdrawn.  Site-License arrangements may be made by 
  1051.     contacting the author.
  1052.  
  1053.         Anyone distributing PDQ Utilities for any kind of remuneration 
  1054.     must first contact the author at the address below for authorization.
  1055.     This authorization will be automatically granted to distributors
  1056.     recognized by the Association of Shareware Professionals as adhering 
  1057.     to its guidelines for shareware distributors, and such distributors 
  1058.     may begin offering PDQ Utilities immediately (However the author must 
  1059.     still be advised so that the distributor can be kept up-to-date with 
  1060.     the latest version of PDQ Utilities.).
  1061.  
  1062.         You are encouraged to pass a copy of PDQ Utilities along to 
  1063.     your friends for evaluation.  Please encourage them to register their
  1064.     copy if they find that they can use it.  Fully registered users
  1065.     will receive a copy of the latest version of PDQ Utilities along
  1066.     with several free bonus utilities.
  1067.  
  1068.       To register your copy of PDQ Utilities or to purchase a site license,
  1069.     fill out the form and mail it to the author at the address below:
  1070.  
  1071.     
  1072.                 Gerald M. Vrooman
  1073.                             6400 NY Rt 79
  1074.                             Chenango Forks, NY
  1075.                             13746
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.                PDQ  REGISTRATION (ver. 1.31)
  1083.  
  1084.  
  1085.  
  1086.         NAME:     ____________________________________________________________
  1087.  
  1088.         ADDRESS:  ____________________________________________________________
  1089.  
  1090.                   ____________________________________________________________
  1091.  
  1092.                   ____________________________________________________________
  1093.  
  1094.  
  1095.  
  1096.     
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.     ____ Full registration @ $25.00  
  1103.          (Includes a copy of the latest version
  1104.           and free bonus utilities.)              ____________
  1105.  
  1106.  
  1107.     ____ Basic Site License @ $65.00    
  1108.          (Up to three computers)                  ____________
  1109.  
  1110.  
  1111.  
  1112.     ____ Additional computers @ $20.00                 ____________
  1113.  
  1114.  
  1115.  
  1116.     Total amount enclosed                                 ____________
  1117.     
  1118.  
  1119.  
  1120.  
  1121.         Please circle one:      5.25" disk      3.5" disk
  1122.  
  1123.  
  1124.